﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Consulta.Manager;

public partial class Pages_Contabilidad : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (User.IsInRole(@"COSTARICA\CR_Intranet_Contabilidad.R") || User.IsInRole(@"GRUPOBANACOL\CR_Intranet_Contabilidad.R") || User.IsInRole(@"GRUPOBANACOL\CR_Intranet_Contabilidad.R"))
            {
                //Inicializar campos
                txtAnno.Text = DateTime.Today.Year.ToString();
                txtMesFin.Text = DateTime.Today.Month.ToString();
                txtMesIni.Text = txtMesFin.Text;
                Label lblTituloMaster = new Label();
                lblTituloMaster = (Label)this.Form.Parent.FindControl("lblTitulo");
                lblTituloMaster.Text = "Intranet-Consultas Contabilidad";
            }
            else
            {
                Response.Redirect("~/Pages/PaginaMensaje.aspx?Msj=Lo sentimos. Usted no tiene autorización para ingresar a esta página.");
            }
        }
    }
    protected void GridView1_Load(object sender, EventArgs e)
    {
        if (txtCuenta.Text != "0" && chkCompanias.SelectedValue.Length > 0)
        {
            //Verificar si trajo datos
            MContabilidad tMConta = new MContabilidad();
            string tValor = tMConta.leerNombreCuentaContable(txtCuenta.Text, chkCompanias.SelectedValue, txtAnno.Text);
            if (tValor.Length > 0)
            {
                lblTitulo1.Text = "Movimiento de Cuenta contable : " + tValor.Trim();
            }
            else
            {
                lblTitulo1.Text = "Movimiento de Cuenta contable : Indefinida";
            }
        }
        else
        {
            lblTitulo1.Text = "Contabilidad-Movimiento de Cuentas Contables";
        }
    }

}
